package org.uim.cricket.analyzer.analyze;

/**
 * Stores each and every analyzer objects and fetched into
 * the system when a request is demanded.
 * 
 * @author Isuru Madushanka
 *
 */
public interface AnalyzerList {

	public CricketMatchAnalyzable peekAnalyzer() throws Exception;
	
	public CricketMatchAnalyzable popAnalyzer() throws Exception;
	
	public boolean isEmpty();
	
	public boolean pushAnalyzer(CricketMatchAnalyzable itemObject);
	
}
